Η πύλη εισόδου στο ελληνικό διαδίκτυο για θέματα επιστήμης και τεχνολογίας        
     
 
Εικονικό Eργαστήριο με μικροεφαρμογές Java
 
Η εφαρμογή που εκτελείται στα αριστερά απεικονίζει την εξέλιξη ενός δέντρου. Σχετικά μοντέλα χρησιμοποιούνται για την περιγραφή της εξέλιξης φυτών, συστημάτων παραποτάμων - κυρίως ποταμού και πληθώρας άλλων φαινομένων στη φύση.
   

Μέσα από τις σχετικές σελίδες του Spin (Εικονικό Εργαστήριο) προσφέρεται ένας ολοένα και αυξανόμενος αριθμός από εφαρμογές εκπαιδευτικής (και όχι μόνο) φύσης που αναφέρονται σε βασικές αρχές και παραδείγματα από τον χώρο της Φυσικής, των Μαθηματικών της Αστρονομίας και της Χημείας. Τι είναι όμως οι εφαρμογές αυτές (τα περίφημα applets) και πώς τα χρησιμοποιεί κανείς ?

Ένα applet είναι απλώς ένα μικρό πρόγραμμα (εφαρμογή = application, μικρή εφαρμογή = applet) γραμμένο στην γλώσσα προγραμματισμού Java της Sun Microsystems. Τα applets μπορούν να ενσωματωθούν σε μια σελίδα .html με τον ίδιο περίπου τρόπο που γίνεται αυτό για μια εικόνα. Όταν μέσω του browser μας επισκεφθούμε μια σελίδα του διαδικτύου που περιέχει applet(s) ο σχετικός κώδικας μεταφέρεται στον υπολογιστή μας και εκτελείται όπως κάθε άλλο πρόγραμμα. Η μόνη απαίτηση για την διεκπεραίωση της διαδικασίας αυτής είναι η ύπαρξη του Java Virtual Machine (JVM) στον υπολογιστή μας, κάτι που δεν προβληματίζει ιδιαίτερα αφού η εγκατάστασή που (σαν plug-in του browser μας) είναι αυτοματοποιημένη. Στις περισσότερες περιπτώσεις δεν είναι απαραίτητο για τον χρήστη να κάνει οτιδήποτε να τρέξει τα Java Applets που προσφέρονται από τις σελίδες του Spin, διότι από το στάδιο της εγκατάστασης του browser που αυτός χρησιμοποιεί υπάρχουν τα σχετικά plug-in προγράμματα. Σε περίπτωση που αυτό δεν ισχύει θα γίνει προτροπή του χρήστη να 'κατεβάσει' και να εγκαταστήσει από το δίκτυο ότι χρειάζεται.

Ο χρήστης των applets που προσφέρονται από τις σελίδες του Spin (και από όποιες άλλες στο διαδίκτυο) δεν χρειάζεται να γνωρίζει τίποτε σχετικά με την γλώσσα Java. Απλώς φορτώνει την σχετική σελίδα και με την κατάλληλη επιλογή τρέχει το σχετικό applet. Η τυπική διαδικασία για την κλήση ενός applet γίνεται με την χρήση μιας εντολής στην σελίδα που το καλεί, του τύπου:

<APPLET CODE="applet_file_name.class" WIDTH="250" HEIGHT="22"> </APPLET>

· APPLET CODE: καλεί το applet που θα εκτελεστεί
· WIDTH and HEIGHT: ορίζει παραμέτρους για την λειτουργία του applet (είναι υποχρεωτικό).
· /APPLET: τερματίζει την όλη διαδικασία.

Το αρχείο *.class περιέχει τον κώδικα για το applet και αντιστοιχεί στα εκτελέσιμα αρχεία τύπου *.exe που έχουμε όλοι συνηθίσει να χρησιμοποιούμε.
Ο λόγος που αναφέρουμε τα παραπάνω έχει να κάνει και με την δυνατότητα του χρήστη να εκτελέσει τα applets στον δικό του υπολογιστή (μετά το σχετικό download) χωρίς σύνδεση με το δίκτυο. Τα απαιτούμενα για κάτι τέτοιο είναι το αρχείο *.class (το οποίο βρίσκεται στο directory: temporary internet files αν ο χρήστης έχει εκτελέσει το applet κατά την διάρκεια της σύνδεσής του) και μια σελίδα .html που να καλεί το applet χρησιμοποιώντας κάτι αντίστοιχο της εντολής που δίνουμε πιο πάνω. Για την ακριβή μορφή της σχετικής εντολής για κάθε applet, μπορεί κανείς να συμβουλευτεί την σελίδα που το καλεί αρχικά από όπου και το προμηθεύτηκε (επιλέγοντας το μενού View, Source εμφανίζεται το περιεχόμενο της σελίδας σε .html μορφή). Να αναφέρουμε επίσης σε αυτό το σημείο ότι σε ορισμένες περιπτώσεις απαιτούνται περισσότερα από ένα *.class αρχεία για την λειτουργία ενός applet.

Τα applets που προσφέρονται στις σελίδες του εικονικού εργαστηρίου του Spin, χωρίζονται σε γενικές γραμμές στις ακόλουθες κατηγορίες:


· Εφαρμογές Φυσικής
· Εφαρμογές Αστρονομίας
· Εφαρμογές Μαθηματικών
· Εφαρμογές Χημείας
· Εφαρμογές γενικής φύσεως

Κατά κανόνα κάθε applet συνοδεύεται από εισαγωγικό κείμενο στα Ελληνικά το οποίο επεξηγεί την λειτουργία του applet και σε ορισμένες περιπτώσεις εισάγει και το σχετικό θεωρητικό υπόβαθρο.

ΚΑΤΗΓΟΡΙΕΣ

Φυσική
Αστρονομία
Μαθηματικά
Χημεία
Γενική

 SPIN version © WebLab, NHRF, 2000-2001. Απαιτείται η χρήση browser με υποστήριξη CSS. Προτείνεται IE5.0 ή καλύτερος.